anti-wind device - Turkish English Dictionary